java xml css c++ .net j2ee content management system mysql sgml html php xhtml dtd cmsimple markup design